package com.feri.fc.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 陪诊预约表(Reservation)表实体类
 *
 * @author Feri
 * @since 2024-09-19 11:06:00
 */
@Data //简化类 自动生成 getter和 setter 和 toString
@TableName("t_reservation") //标记对应的表名
@NoArgsConstructor
public class Reservation {
    //序号，主键
    @TableId(type = IdType.AUTO) //主键，设置自增方式
    private Integer id;

    //陪诊类型：急诊加急、普通陪诊、陪诊服务
    private String type;
    //医院ID
    private Integer hid;
    //医院名称
    private String hname;
    //科室名称
    private String office;
    //陪诊师ID
    private Integer pid;
    //用户ID
    private Integer uid;
    //陪诊师姓名
    private String pname;
    //陪诊师手机号
    private String pphone;
    //预约陪诊日期
    private Date sdate;
    //陪诊开始时间
    private String startTime;
    //陪诊结束时间
    private String endTime;
    //就诊人ID
    private Integer patid;
    //就诊人姓名
    private String patname;
    //就诊人手机号
    private String patphone;
    //陪诊服务需求备注
    private String remark;
    //单价 xx/小时
    private Double price;
    //陪诊服务时长，小时，按照1小时算
    private Integer hours;
    //状态：已预约、已接单、陪诊中、陪诊结束
    private String status;
    //创建时间
    private Date createTime;
    //修改时间
    private Date updateTime;
}